package a_Map;

import java.util.Collection;
import java.util.HashMap;

/**
 * @author Cheng-02
 * @version V1.0
 * @Package a_Map
 * @date 2024/4/11 下午5:27
 */
public class Test01 {
    public static void main(String[] args) {
       HashMap<String, String> map = new HashMap<>();


//        V put(k key,V value) ->添加元素
        String name = map.put("name", "张三");

        map.put("age", "18");
        map.put("Person", "张三");
        System.out.println(name);

//        V remove(Object key ->移除元素
        map.remove("age");//移除元素
        System.out.println(map);

//        V get(Obeject key) ->根据key获取value
        System.out.println(map.get("name"));//获取值
//        boolean containsKey(Object key) ->根据key获取值
        System.out.println(map.containsKey("name"));

//        Collection<V> values()->获取集合中所有的value，转存到Collection集合中
        Collection<String> values = map.values();//获取集合中所有的value
        System.out.println(values);
//
//        Set<K> keySet()->将Map中的key获取出来，转存到Set集合中
//        Set<Map.Entry<K，v>> entrySet() ->获取map集合中的键值对，转存到Set集合中
    }
}
